package com.zjsd.sqeybusiness.dto;

import java.math.BigDecimal;
import java.util.Date;

public class ComputeDeductDTO {

    private Long userid ;
    private Long postid ;
    private Integer gznx ; // 工作年限
    private BigDecimal gznxtc = BigDecimal.ZERO;
    private String ktlx ; // 开通类型：1新开2续费
    private String ywlx ; // 业务类型：1云分销 2 店管家  3 拼惠团 4 智商 5 打印机
    private String dklx ; // 端口类型 ： 一年、二年、三年等
    private String dyjlx ; // 打印机类型 ： 1 58打印机 2 80打印机
    private String dybtype ; // 打印包类型： 1 58打印机 2 80打印机
    private String papertype ; // 打印纸类型 ： 1 58打印机 2 80打印机
    private BigDecimal dknum ; // 开通端口数量
    private BigDecimal zje ; //总金额
    private BigDecimal tcje ; // 提成金额
    private BigDecimal nxtjje ; // 年限提成金额
    private BigDecimal total ;
    private BigDecimal xsetc ;
    private String ywyname ;
    private Date startDate;
    private Date endDate ;
    private Date ktStartDate ;
    private Date ktEndDate ;
    private BigDecimal dgje ; // 当个端口金额
    private String dgflag ;  // 单个端口是否高于1500标志，1 高于1500 ， 2 低于1500
    private BigDecimal dyjzsnum ;
    private BigDecimal znxysnum;
    private BigDecimal znxysdyjnum ;
    private String dyjtclx ;
    private BigDecimal znxysjgs ;
    private String remark ;
    private String dyjgmflag ;
    private String dybgmflag;
    private String dyzgmflag ;
    private BigDecimal dyjgmnum;
    private BigDecimal dyjgmje;
    private BigDecimal dybgmnum;
    private BigDecimal dybgmje;
    private BigDecimal dyzgmnum;
    private BigDecimal dyzgmje;
    private BigDecimal dyjtcje ;
    private BigDecimal dybtcje ;
    private BigDecimal dyztcje ;
    private BigDecimal dktcje ;
    private BigDecimal tcbdje ;
    private String tcflag ;

    private String zcflag ; //新老政策标志

    private BigDecimal jxzje ;

    private BigDecimal dkssje ;

    private String xtczcflag ;
    private BigDecimal jfdkje ;

    public BigDecimal getJfdkje() {
        return jfdkje;
    }

    public void setJfdkje(BigDecimal jfdkje) {
        this.jfdkje = jfdkje;
    }

    public String getXtczcflag() {
        return xtczcflag;
    }

    public void setXtczcflag(String xtczcflag) {
        this.xtczcflag = xtczcflag;
    }

    public BigDecimal getDkssje() {
        return dkssje;
    }

    public void setDkssje(BigDecimal dkssje) {
        this.dkssje = dkssje;
    }

    public BigDecimal getTcbdje() {
        return tcbdje;
    }

    public void setTcbdje(BigDecimal tcbdje) {
        this.tcbdje = tcbdje;
    }

    public BigDecimal getJxzje() {
        return jxzje;
    }

    public String getZcflag() {
        return zcflag;
    }

    public void setZcflag(String zcflag) {
        this.zcflag = zcflag;
    }

    public void setJxzje(BigDecimal jxzje) {
        this.jxzje = jxzje;
    }

    public Date getKtStartDate() {
        return ktStartDate;
    }

    public void setKtStartDate(Date ktStartDate) {
        this.ktStartDate = ktStartDate;
    }

    public Date getKtEndDate() {
        return ktEndDate;
    }

    public void setKtEndDate(Date ktEndDate) {
        this.ktEndDate = ktEndDate;
    }

    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    public Long getPostid() {
        return postid;
    }

    public void setPostid(Long postid) {
        this.postid = postid;
    }

    public Integer getGznx() {
        return gznx;
    }

    public void setGznx(Integer gznx) {
        this.gznx = gznx;
    }

    public String getKtlx() {
        return ktlx;
    }

    public void setKtlx(String ktlx) {
        this.ktlx = ktlx;
    }

    public String getYwlx() {
        return ywlx;
    }

    public void setYwlx(String ywlx) {
        this.ywlx = ywlx;
    }

    public String getDklx() {
        return dklx;
    }

    public void setDklx(String dklx) {
        this.dklx = dklx;
    }

    public String getDyjlx() {
        return dyjlx;
    }

    public void setDyjlx(String dyjlx) {
        this.dyjlx = dyjlx;
    }

    public BigDecimal getDknum() {
        return dknum;
    }

    public void setDknum(BigDecimal dknum) {
        this.dknum = dknum;
    }

    public BigDecimal getZje() {
        return zje;
    }

    public void setZje(BigDecimal zje) {
        this.zje = zje;
    }

    public BigDecimal getTcje() {
        return tcje;
    }

    public void setTcje(BigDecimal tcje) {
        this.tcje = tcje;
    }

    public BigDecimal getNxtjje() {
        return nxtjje;
    }

    public void setNxtjje(BigDecimal nxtjje) {
        this.nxtjje = nxtjje;
    }

    public BigDecimal getTotal() {
        return total;
    }

    public void setTotal(BigDecimal total) {
        this.total = total;
    }

    public BigDecimal getXsetc() {
        return xsetc;
    }

    public void setXsetc(BigDecimal xsetc) {
        this.xsetc = xsetc;
    }

    public String getYwyname() {
        return ywyname;
    }

    public void setYwyname(String ywyname) {
        this.ywyname = ywyname;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getDybtype() {
        return dybtype;
    }

    public void setDybtype(String dybtype) {
        this.dybtype = dybtype;
    }

    public String getPapertype() {
        return papertype;
    }

    public void setPapertype(String papertype) {
        this.papertype = papertype;
    }

    public BigDecimal getDgje() {
        return dgje;
    }

    public void setDgje(BigDecimal dgje) {
        this.dgje = dgje;
    }

    public String getDgflag() {
        return dgflag;
    }

    public void setDgflag(String dgflag) {
        this.dgflag = dgflag;
    }

    public BigDecimal getDyjzsnum() {
        return dyjzsnum;
    }

    public void setDyjzsnum(BigDecimal dyjzsnum) {
        this.dyjzsnum = dyjzsnum;
    }

    public BigDecimal getZnxysnum() {
        return znxysnum;
    }

    public void setZnxysnum(BigDecimal znxysnum) {
        this.znxysnum = znxysnum;
    }

    public BigDecimal getZnxysdyjnum() {
        return znxysdyjnum;
    }

    public void setZnxysdyjnum(BigDecimal znxysdyjnum) {
        this.znxysdyjnum = znxysdyjnum;
    }

    public String getDyjtclx() {
        return dyjtclx;
    }

    public void setDyjtclx(String dyjtclx) {
        this.dyjtclx = dyjtclx;
    }

    public BigDecimal getZnxysjgs() {
        return znxysjgs;
    }

    public void setZnxysjgs(BigDecimal znxysjgs) {
        this.znxysjgs = znxysjgs;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDyjgmflag() {
        return dyjgmflag;
    }

    public void setDyjgmflag(String dyjgmflag) {
        this.dyjgmflag = dyjgmflag;
    }

    public String getDybgmflag() {
        return dybgmflag;
    }

    public void setDybgmflag(String dybgmflag) {
        this.dybgmflag = dybgmflag;
    }

    public String getDyzgmflag() {
        return dyzgmflag;
    }

    public void setDyzgmflag(String dyzgmflag) {
        this.dyzgmflag = dyzgmflag;
    }

    public BigDecimal getDyjgmnum() {
        return dyjgmnum;
    }

    public void setDyjgmnum(BigDecimal dyjgmnum) {
        this.dyjgmnum = dyjgmnum;
    }

    public BigDecimal getDyjgmje() {
        return dyjgmje;
    }

    public void setDyjgmje(BigDecimal dyjgmje) {
        this.dyjgmje = dyjgmje;
    }

    public BigDecimal getDybgmnum() {
        return dybgmnum;
    }

    public void setDybgmnum(BigDecimal dybgmnum) {
        this.dybgmnum = dybgmnum;
    }

    public BigDecimal getDybgmje() {
        return dybgmje;
    }

    public void setDybgmje(BigDecimal dybgmje) {
        this.dybgmje = dybgmje;
    }

    public BigDecimal getDyzgmnum() {
        return dyzgmnum;
    }

    public void setDyzgmnum(BigDecimal dyzgmnum) {
        this.dyzgmnum = dyzgmnum;
    }

    public BigDecimal getDyzgmje() {
        return dyzgmje;
    }

    public void setDyzgmje(BigDecimal dyzgmje) {
        this.dyzgmje = dyzgmje;
    }

    public BigDecimal getDyjtcje() {
        return dyjtcje;
    }

    public void setDyjtcje(BigDecimal dyjtcje) {
        this.dyjtcje = dyjtcje;
    }

    public BigDecimal getDybtcje() {
        return dybtcje;
    }

    public void setDybtcje(BigDecimal dybtcje) {
        this.dybtcje = dybtcje;
    }

    public BigDecimal getDyztcje() {
        return dyztcje;
    }

    public void setDyztcje(BigDecimal dyztcje) {
        this.dyztcje = dyztcje;
    }

    public BigDecimal getDktcje() {
        return dktcje;
    }

    public void setDktcje(BigDecimal dktcje) {
        this.dktcje = dktcje;
    }

    public String getTcflag() {
        return tcflag;
    }

    public void setTcflag(String tcflag) {
        this.tcflag = tcflag;
    }

    public BigDecimal getGznxtc() {
        return gznxtc;
    }

    public void setGznxtc(BigDecimal gznxtc) {
        this.gznxtc = gznxtc;
    }
}
